home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / C++ AppleLink Messages / CPlus.Dev$ 12⁄22⁄89 / 0020-RE Multiple Inh. & N-Dec89 < prev    next >
Encoding:
Text File  |  1989-12-08  |  937 b   |  25 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  ALCABES      to CPLUS.APPLE$ CP.ARCHIVES
  2.  
  3. Item    7400735                         4-Dec-89        09:02
  4.  
  5. From:   BRENDAN                         Dixon, Brendan
  6.  
  7. To:     D2079                           Arthur Anderson, M Lockwood,PRT
  8.  
  9. cc:     CPLUS.DEV$  cplus.apple$        C++ Interest List--Developers
  10.  
  11. Sub:    RE: Multiple Inh. & NEW()
  12.  
  13. I agree that limiting multiple inheritance with the proposed restriction would
  14. cause more problems then it would solve.  The problem with the new() operator
  15. can be more easily solved by overiding the definition with a new method that
  16. expicitly invokes the system new() operator via the scope resolution operator
  17. (e.g., ::new()).  This has the added advantage of maintaining clearer semantics
  18. and additional intelligence could be added as to when the system operator was
  19. used and when another method invoked.
  20.  
  21. Brendan Dixon
  22. CL/1 Development
  23. Networking & Communications
  24.  
  25.